#ifndef LOG_ENUMS_H
#define LOG_ENUMS_H

// 日志级别
enum class LogLevel{
    Debug = 0,
    Info,
    Warning,
    Error,
    Fatal,
};

// 日志分割模式
enum class SplitMode {
    Size = 0,
    Line,
    Time
};

// 时间分割单位
enum class TimeUnit {
    Hour = 0,
    Day,
    Week,
    Month
};


// Appender类型标识（用于区分不同子类）
enum class AppenderType {
    Console,
    File,
    Tcp,
    Udp,
    QTextEdit,
    QPlainTextEdit
};


#endif // LOG_ENUMS_H
